 @charset "utf-8";
/* CSS Document */


a.hover:hover,.hover:hover{ color:#0067b3;}
.bb_1h9s{ border-bottom:1px #999 solid;}
.bb_1hd1s{ border-bottom:1px #d1d1d1 solid;}
.fcb, a.fcb{ color:#00407a;}
.fcr, a.fcr{ color:#d0271b;}




.top_bg{ background:#eeeeee; width:100%; height:30px; border-bottom:1px solid #d2d2d2;}
.top_title{ width:1200px; margin:0px auto; border-bottom:1px solid #ccc; height:30px; color:#666;}
.top_title p{ line-height:30px; font-size:12px;}
.top_title p span{ color:#1c982b; font-weight:bold; font-size:12px;}
.top_title a{ color:#666; line-height:30px; padding:10px;}
.top_title a:hover{ color:#00437c;}

.top{ width:1200px; margin:0px auto;}
.top .logo{ margin-top:20px; padding-right:20px;}
.top .logo .logo_name{ background:#005eb2; border-radius:20px; color:#fff; padding:5px 30px; text-align:center; margin-top:10px; font-size:16px;}
.top .logo_line{ margin:40px 20px 0px;}
.top .logo_text{ margin-left:20px; margin-top:40px;}
.top .logo_text p{ margin-top:5px; font-weight:bold;}
.top .tel{ margin-top:40px;}
/*.top .tel{ background:url(../images/tel.png) no-repeat; width:225px; height:62px; margin-top:40px; margin-right:100px;}
.top .tel p{ color:#d60011; font-size:34px; font-weight:bold; font-style:italic; padding-top:30px; margin-left:80px;}*/



.menu_bg{ background:url(../images/menu_bg.jpg) repeat-x; width:100%; height:53px; margin-top:20px;}
.menu_bg .menu{ width:1200px; margin:0px auto; padding-top:4px;}
.menu ul li{ position:relative; height:46px; line-height:46px; width:150px; text-align:center;}
.menu ul li a{ color:#000; font-size:16px;}
.menu ul li.active{ background:#ccc;}
.menu ul li:hover{ background:#ccc;}

/*轮播图*/
.banner{ width:100%; margin:0px auto; height:600px;overflow:hidden;position:relative;}
.banner .d1{width:100%;height:600px;display:block;position:absolute;left:0px;top:0px;}
.banner .d2{width:100%;height:30px;clear:both;position:absolute;z-index:100;left:0px;top:540px;}
.banner .d2 ul{float:left;position:absolute;left:50%;top:0;margin:0 0 0 -96px;display:inline;}
.banner .d2 li{width:17px;height:15px;overflow:hidden;cursor:pointer;background:#ccc; width:70px; height:8px; float:left;margin:0 3px;display:inline;}
.banner .d2 li.nuw{background:#00407a; width:70px; height:8px;}
/*轮播图*/

.searchbg{ width:100%;background:#eeeeee; border-bottom:1px solid #ccc; height:70px;  line-height:70px; }
.search{ width:1200px; margin:0px auto;}
.search p{ color:#333;}
.search p a{ line-height:70px; padding:5px; color:#999; font-size:12px;}
.search p a:hover{ color:#00407a;}
.txtinput{width:310px;height:40px;line-height:40px;background:#f8f8f8;border:1px solid #d4d4d4;text-indent:10px; border-radius: 5px;}
.txtsubmit{width:95px;height:40px;background:#00407a;border:0; color:#fff; font-size:14px;}



.tran img:hover{ transform:scale(1.3,1.3);}
.tran img{transition:all 1.5s;}
.trans{ width:285px; height:185px; overflow:hidden;}		

.AD{ width:100%; margin:20px auto 0;}





.produce{ width:1200px; margin:50px auto;}
.produce .produce_title { text-align:center;}
.produce .produce_title .title_B{ font-size:30px; color:#00427c; font-weight:bold;}
.produce .produce_title .title_B span{ color:#d1291c;}
.produce .produce_title .title_S{ color:#333; margin-top:15px; font-size:14px;}

.produce_tab{ margin-top:25px;}
.produce_tab .tab_title li{ color:#fff; font-size:16px; width:238px; height:55px; line-height:55px; text-align:center; background:#3a3a3a; margin-right:1px; margin-left:1px;}
.produce_tab .tab_title li:hover{ cursor:pointer; color:#fff;}
.produce_tab li.hit{ color:#fff; background:#00427c; }
.produce_tab .pane{ display:none;}
.produce .produce_panes{ margin-top:30px;}

.produce .produce_panes .produce_pic{ width:780px; height:460px;}
.produce .produce_panes .produce_text{ width:420px; height:460px; padding:40px; padding-top:80px; box-sizing:border-box; background:#f5f5f5;}
.produce .produce_panes .produce_text .tit{ font-size:24px; color:#d1291c; font-weight:bold;}
.produce .produce_panes .produce_text .tit_line{ border-bottom:5px solid #3a3a3a; width:60px; margin-top:15px; margin-bottom:15px;}
.produce .produce_panes .produce_text .txt{ color:#666; font-size:14px; line-height:30px;}
.produce .produce_panes .produce_text .Button{ margin-top:30px;}
.produce .produce_panes .produce_text .Button .Details{ display:inline-block; width:120px; height:30px; line-height:30px; text-align:center; background:#00407a; color:#fff;}
.produce .produce_panes .produce_text .Button .Consult{ display:inline-block; width:120px; height:30px; line-height:30px; text-align:center; background:#d0271b; color:#fff;}
.produce .produce_panes .produce_text .Button .Details:hover{ background:#0565bc; }
.produce .produce_panes .produce_text .Button .Consult:hover{ background:#f54235;}

.product_bg{ background:url(../images/productbg.jpg) no-repeat; width:100%; height:1160px;}
.product{ width:1200px; margin:50px auto; padding-top:40px;}
.product .product_title { text-align:center;}
.product .product_title .title_B{ font-size:30px; color:#00427c; font-weight:bold;}
.product .product_title .title_B span{ color:#d1291c;}
.product .product_title .title_S{ color:#333; margin-top:15px; font-size:14px; margin-bottom:25px;}
.product .product_cont .product_L{ width:300px;}
.product .product_cont .product_R{ width:885px; background:#fff;}
.product .product_cont .product_L .Menu_title{ background:#00427c; padding:40px 0;}
.product .product_cont .product_L .Menu_cont{ background:#fff; padding:20px;}
.product .product_cont .product_L .Menu_cont li{ border-bottom:1px solid #dcdcdc; padding-top:16px; padding-bottom:16px;}
.product .product_cont .product_L .Menu_cont .classify a{ font-size:18px; color:#00407a; font-weight:bold; line-height:33px;}
.product .product_cont .product_L .Menu_cont .classify_txt{ font-size:14px; color:#333; line-height:33px; padding-right:8px;}

.product .product_cont .product_R .R_title{ height:55px; border-bottom:3px solid #e3e3e3;}
.product .product_cont .product_R .R_title .title_name{ width:300px; height:55px; line-height:55px; padding-left:35px; background:#00427c; color:#fff; font-size:18px; font-weight:bold;}
.product .product_cont .product_R .R_title .R_more{ font-size:14px; padding-right:20px; line-height:55px;}
.product .product_cont .product_R .R_title .R_more:hover a{ color:#00427c;}
.product .product_cont .product_R .R_cont{ padding:35px 25px 20px;}
.product .product_cont .product_R .R_cont .cont_box{ width:830px;  height:270px; margin-bottom:28px; border:1px solid #dcdcdc; transition:all 0.7s;}

.product .product_cont .product_R .R_cont .cont_box:hover { box-shadow: 3px 3px 10px #888888; transition:all 0.8s; }
.product .product_cont .product_R .R_cont .cont_box:hover .product_text .tit{ color:#d0271b;} 

.product .product_cont .product_R .R_cont .cont_box .product_pic{ width:490px; height:270px;}
.product .product_cont .product_R .R_cont .cont_box .product_text{ width:340px; height:270px; padding:40px; padding-top:35px; box-sizing:border-box;}
.product .product_cont .product_R .R_cont .cont_box .product_text .tit{ font-size:18px; color:#333; font-weight:bold;}
.product .product_cont .product_R .R_cont .cont_box .product_text .txt{ color:#666; font-size:14px; line-height:25px; margin-top:20px;}
.product .product_cont .product_R .R_cont .cont_box .product_text .Button{ margin-top:30px;}
.product .product_cont .product_R .R_cont .cont_box .product_text .Button .Details{ display:inline-block; width:120px; height:30px; line-height:30px; text-align:center; background:#d0271b; color:#fff;}
.product .product_cont .product_R .R_cont .cont_box .product_text .Button .Details:hover{ background:#f54235;}


.advantage{ width:1200px; margin:50px auto;}
.advantage .advantage_title { text-align:center;}
.advantage .advantage_title .title_B{ font-size:30px; color:#00427c; font-weight:bold;}
.advantage .advantage_title .title_B span{ color:#d1291c;}
.advantage .advantage_title .title_S{ color:#333; margin-top:15px; font-size:14px;}

.advantage_tab{ margin-top:30px;}
.advantage_tab .tab_title{ width:952px; margin:0px auto;}
.advantage_tab .tab_title li{ color:#999; font-size:20px; width:238px; height:55px; line-height:55px; text-align:center; }
.advantage_tab .tab_title li:hover{ cursor:pointer; color:#d1291c; font-weight:bold;}
.advantage_tab li.hit{ color:#d1291c;  font-weight:bold; }
.advantage_tab .pane{ display:none;}
.advantage .advantage_panes{ margin-top:10px; border:8px solid #3a3a3a;}

.advantage .advantage_panes .advantage_pic{ width:592px; height:460px; box-sizing:border-box; background:#d2d2d2; padding:40px;}
.advantage .advantage_panes .advantage_text{ width:592px; height:460px; box-sizing:border-box; background:#eee; padding:70px 40px;}
.advantage .advantage_panes .advantage_pic .img{}


.advantage .advantage_panes .advantage_text .advantage_tit{ border-bottom:1px solid #d2d2d2; padding-bottom:30px;}
.advantage .advantage_panes .advantage_text .advantage_tit .tit01{ font-size:28px; color:#d1291c; font-weight:bold;}
.advantage .advantage_panes .advantage_text .advantage_tit .tit02{ font-size:24px; color:#333; font-weight:bold; margin-top:50px;}
.advantage .advantage_panes .advantage_text .advantage_tit .tit01 span{ font-size:34px; color:#fff; font-weight:bold; padding:15px 10px; margin-right:15px; background:#d1291c;}
.advantage .advantage_panes .advantage_text .tit_line{ border-bottom:5px solid #3a3a3a; width:60px; margin-top:15px; margin-bottom:15px;}
.advantage .advantage_panes .advantage_text .txt{ color:#666; font-size:14px; line-height:30px; margin-top:20px;}
.advantage .advantage_panes .advantage_text .Button{ margin-top:30px;}
.advantage .advantage_panes .advantage_text .Button .Details{ display:inline-block; width:120px; height:30px; line-height:30px; text-align:center; background:#00407a; color:#fff;}
.advantage .advantage_panes .advantage_text .Button .Consult{ display:inline-block; width:120px; height:30px; line-height:30px; text-align:center; background:#00407a; color:#fff;}
.advantage .advantage_panes .advantage_text .Button .Consult:hover{ background:#0565bc;}

.casebg{ background:url(../images/casebg.jpg) no-repeat; width:100%; height:712px;}
.case{ width:1200px; margin:50px auto; padding-top:70px;}
.case .case_title { text-align:center;}
.case .case_title .title_B{ font-size:30px; color:#fff; font-weight:bold;}
.case .case_title .title_S{ color:#fff; margin-top:15px; font-size:14px;}
.case .case_cont{ margin-top:90px; margin-left:36px;}
.case .case_cont li{ margin-left:2px; margin-right:2px; float:left;}
.case .case_cont li:nth-child(8){ margin-left:83px; margin-top:-39px;}
.case .case_cont li:nth-child(9){ margin-top:-39px;} 
.case .case_cont li:nth-child(10){ margin-top:-39px;} 
.case .case_cont li:nth-child(11){ margin-top:-39px;} 
.case .case_cont li:nth-child(12){ margin-top:-39px;} 
.case .case_cont li:nth-child(13){ margin-top:-39px;}


.process{ width:1200px; margin:50px auto;}
.process .process_title { text-align:center;}
.process .process_title .title_B{ font-size:30px; color:#00427c; font-weight:bold;}
.process .process_title .title_B span{ color:#d1291c;}
.process .process_title .title_S{ color:#fff; margin-top:15px; font-size:14px;}
.process .process_cont{ margin-top:50px; }
.process .process_cont li{ width:140px; float:left; margin-right:35px;}
.process .process_cont li:nth-child(7){ margin-right:0px;}
.process .process_cont li .process_icon{ width:140px; height:140px; line-height:140px; text-align:center; border:1px solid #c9c9c9; border-radius:50%; }
.process .process_cont li p{ font-size:16px; color:#333; margin-top:5px; text-align:center;}
.process .process_cont li h4{ font-size:24px; color:#999; font-weight:bold; margin-top:10px; text-align:center;}

.about_bg{ background:url(../images/productbg.jpg); width:100%; height:670px;}
.about{ width:1200px; margin:50px auto; padding-top:40px;}
.about .about_title { text-align:center;}
.about .about_title .title_B{ font-size:30px; color:#00427c; font-weight:bold;}
.about .about_title .title_B span{ color:#d1291c;}
.about .about_title .title_S{ color:#333; margin-top:15px; font-size:14px; margin-bottom:25px;}
.about .about_cont .about_text{ background:#fff; border-bottom:6px solid #d2d2d2; padding:30px 30px 15px; margin-top:35px;}
.about .about_cont .about_text p{ color:#333; text-indent:2em; line-height:26px; font-size:14px; margin-bottom:15px; }

.about_cont .about_box{ margin-top:40px;}
.about_cont .about_box .con{width: 375px;height: 257px;float: left;margin-right: 37px;margin-bottom: 15px;position: relative;cursor: pointer;}
.about_cont .about_box .con img{width:375px;height: 257px;}
.about_cont .about_box .txt{position: absolute;left: 0;bottom: 0;width: 100%;height: 45px;line-height: 45px;text-align: center;color: #fff;background: rgba(0,66,124,0.9); overflow:hidden;}
.about_cont .about_box .txt a{ color:#fff;}
.about_cont .about_box .txt h3{height: 45px;line-height: 45px; font-style:normal;}
.about_cont .about_box .txt p{font-size: 14px;display: block;line-height: 20px;padding:0 20px;-webkit-margin-before: 1em;-webkit-margin-after: 1em;-webkit-margin-start: 0px; -webkit-margin-end: 0px; -moz-margin-before: 1em; -moz-margin-after: 1em; -moz-margin-start: 0px; -moz-margin-end: 0px;}
.about_cont .about_box li:nth-child(3){ margin-right:0px;}



.news{ width:1200px; margin:50px auto;}
.news .news_title { text-align:center;}
.news .news_title .title_B{ font-size:30px; color:#00427c; font-weight:bold;}
.news .news_title .title_B span{ color:#d1291c;}
.news .news_title .title_S{ color:#fff; margin-top:15px; font-size:14px;}
.news .news_cont{ margin-top:50px;}

.news_tab .tab_title{ width:575px; margin:0px auto;}
.news_tab .tab_title li{ font-size:16px; width:165px; height:40px; line-height:40px; border-radius:5px;text-align:center; margin-bottom:10px; background:#e5e5e5; margin-right:40px;}
.news_tab .tab_title li:nth-child(3){ margin-right:0px;}
.news_tab .tab_title li:hover{ cursor:pointer; color:#fff; background:#00427c;}
.news_tab li.hit{ color:#fff; background:#00427c;}
.news_tab .pane{ display:none;}
.news_tab .news_panes{ margin-top:20px;}
.news_tab .pane .news_pic{ width:480px; position:relative;}
.news_tab .pane .news_li{ width:690px;}
.news_tab .pane .news_pic .img_tit{ position:absolute; bottom:0px; background:rgba(0,0,0,0.7); color:#fff; font-size:16px; line-height:35px; padding-left:15px; width:100%; box-sizing:border-box;}
.news_tab .pane .news_pic .img_tit a{ color:#fff;}
.news_tab .pane .news_li li{ background:#eee; padding:17px; margin-bottom:15px;}
.news_tab .pane .news_li li .news_date{  border-radius:5px; width:65px; height:65px; border:1px solid #cacaca; text-align:center; padding:6px;}
.news_tab .pane .news_li li .news_date .day{ font-size:24px; color:#666; line-height:40px; border-bottom:1px solid #cacaca; font-style:italic; font-weight:bold;}
.news_tab .pane .news_li li .news_date .month{ font-size:14px; color:#666; line-height:30px;}
.news_tab .pane .news_li li .news_con{ width:550px;}
.news_tab .pane .news_li li .news_con .TIT{ font-size:16px; color:#333; width:480px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;} 
.news_tab .pane .news_li li .news_con .TXT{ font-size:12px; color:#666; line-height:26px; margin-top:10px; height:45px; overflow:hidden;}
.news_tab .pane .news_li li .news_con:hover a{ color:#d0271b;}


.link{ width:1200px; margin:50px auto;}
.link .link_title{ width:170px; height:120px; background:#00427c; color:#fff; text-align:center; padding-top:20px; box-sizing:border-box;}
.link .link_title .title_B{ font-size:30px; color:#fff; font-weight:bold;}
.link .link_cont{ width:1030px; height:120px; background:#eee; padding:15px; box-sizing:border-box;}
.link .link_cont a{ color:#333; font-size:14px; padding-right:15px; line-height:30px;}
.link .link_cont a:hover{ color:#d0271b;}

/*底部*/
.footer_bg{width:100%; margin:25px auto 0px; background:#2d2c32; padding-top:50px; padding-bottom:50px;}
.footer_cont{ width:1200px; margin:0px auto;}
.footer_logo{ margin-top:50px; margin-right:120px;}
.footer_logo p{ font-size:16px; color:#b4b4b4; margin-top:10px;}
.footer_menu{ width:260px; margin-top:50px;}
.footer_menu li{ width:130px; float:left; text-align:center; font-size:14px; color:#ccc; line-height:35px;}
.footer_menu li a{ color:#ccc;}
.footer_menu li a:hover{ color:#00407a;}
.form{ width:420px; }
.form .form_title{ color:#fff; font-size:24px; font-weight:bold;}
.form label{font-size:14px;color:#fff;display:inline-block;width:60px; margin-left:10px;}
.form .form_text{ background:#3e3d45; border:none; height:40px;width:350px;color:#fff;padding-left:10px;-moz-border-radius: 5px;-webkit-border-radius: 5px;border-radius: 5px; margin-top:15px;}
.form .form_sub{ background:#d1291c; height:40px;width:360px; color:#FFF; -moz-border-radius: 5px;-webkit-border-radius: 5px;border-radius: 5px; border:none; margin-top:15px;}
/*.form .message_cont{ width:540px; height:70px; background:#505050; border:none;}
.form .message{ vertical-align:top;}*/

.footerC_bg{ width:100%; background:#222127;}
.footerC_bg .footerC{ width:1200px; margin:0px auto; color:#ccc; font-size:14px; padding-top:20px; padding-bottom:20px;}
.footerC_bg .footerC p { line-height:30px; padding-right:60px;}
.footerC_bg .footerC .footer_tel{ border-left:1px solid #555456; padding-left:30px; margin-top:15px;}
.footerC_bg .footerC .footer_tel span{ color:#d1291c; font-size:20px; font-weight:bold;position:relative;top:3px;}

.fo_text{ background:#2d2c32; text-align:center; color:#c5c1c1; line-height:45px;}
.fo_text a{color:#c5c1c1;}
/*底部*/


